package com.example.d6_singleInstance;

/**
 * 目标：掌握单例设计模式的写法 - 确保一个类只有一个对象这就是单例设计模式
 */
public class Test1 {
    public static void main(String[] args) {
        // 设计模式指的是,一类问题可能会有多种解决方案,而设计模式是在编程实践中,多种方案中的一种最优方案
        A a1 = A.getObject();
        A a2 = A.getObject();
        // 因为是单列类,无论创建多少个对象,返回的都是同一个的对象
        System.out.println(a1);
        System.out.println(a2);
    }
}
